html, body {text-decoration: none;}
*{margin:0;padding:0;}
ol, ul {list-style: none outside none;margin:0;padding: 0;  }
img{border: none;}
body{background:#4682B4;z-index: -1;}
.mian_con.bg{ width:100%; position:fixed;height: 100%;
/* 登入页面渐变颜色 */
background: -moz-linear-gradient(top,#4682B4 0%,#4baefa 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4682B4), color-stop(100%,#4baefa)); 
background: -webkit-linear-gradient(top, #4682B4 0%,#4baefa 100%); 
background: -o-linear-gradient(top, #4682B4 0%,#4baefa 100%); 
background: -ms-linear-gradient(top, #4682B4 0%,#4baefa 100%); 
background: linear-gradient(to bottom, #4682B4 0%,#4baefa 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4682B4', endColorstr='#4baefa',GradientType=0 ); 
}
:root .gradient{filter:none;} 

.login_box{ position:fixed; width:815px; left:50%; margin-left:-400px; top:50%; margin-top:-280px;}
.logotext{width: 146px;height: 35px;display: inline-block;position: absolute;right: 0;}
.login_bg{background: url(../images/loginbg.png) center no-repeat;z-index: 1;height:305px; }
.web_logo{ text-align:left; margin:25px 0 0 0;}
.login_form_box{ border:10px solid #a5bec3; height:304px;margin-top: 25px;background: #fff;}
.login_form_box .tit{color: #596168;height: 40px;line-height: 40px;font-size: 14px;font-weight: normal;border-bottom: 1px solid #e8e8e8;margin: 0 10px;}
.f_list{padding: 30px 30px 0 30px;}
#fm1 .f_list{padding-top:15px!important}
.login_form_box #longin_form{background-color:#fafafa;width:340px;float: right;height: 304px;}
.login_form_box .f_item{width:272px;position: relative;}
.login_form_box .f_item .input_text{ height:30px; line-height:30px; width:240px; border:1px solid #d3d3d3;padding-left: 30px;}
.login_form_box .f_item .input_text2{height:30px; line-height:30px; width:120px; border:1px solid #d3d3d3;}
.login_form_box .f_item .icon1{background: url(../images/icon.png) -186px -3px no-repeat;width: 17px;height: 18px;display: inline-block;position: absolute;top: 50%;margin-top: -9px;left: 5px;}
.login_form_box .f_item .icon2{background: url(../images/icon.png) -219px -3px no-repeat;width: 17px;height: 18px;display: inline-block;position: absolute;top: 50%;margin-top: -9px;left: 5px;}
.login_form_box .f_item .icon3{background: url(../images/icon.png) -249px -3px no-repeat;width: 17px;height: 18px;display: inline-block;position: absolute;top: 50%;margin-top: -9px;left: 5px;}
#checkCode{width:90px;height:30px;position: absolute;cursor: pointer;}
#checkcodeInput{width:140px;}
.login_form_box .f_item .f_label{ display:inline-block; width:33px; text-align:left; font-size:14px;color: #444444;font-family:Microsoft Songti;margin-bottom: 5px; }
.login_form_box .f_item .codetext{ display:block; width:70px; text-align:left; font-size:14px;color: #444444;font-family:Microsoft Songti;margin-bottom: 5px; }
.login_form_box .f_item .login_btn{ width:272px; border:none; height:34px; background:#4baefa; cursor:pointer; font-size:16px; font-family:Microsoft Yahei; color:#fff; display:inline-block; line-height:34px; text-decoration:none;border-radius: 3px;}
.footer{position:fixed;bottom:15px;text-align: center;width: 100%;color: #fff}
.login_form_box .blue{color: #16a5e5;}
.ml23{margin-left: 23px;}
.mb20{margin-bottom:20px;}
.tc{text-align: center;}
.errors{color: #ff0000;text-align: center;}
.red{color: #ff0000;}